leaf jelly - French English Dictionary